@charset "utf-8";
/* 该网站名称 CSS Document */
/*CSS 初始化*/

body {color:#333; font-size:14px; font-family:微软雅黑,sans-serif; min-width: 1200px;}
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,p,pre,table,caption,th,td,form,input,button,select,textarea{margin:0; padding:0; list-style:none;}

header, article, section, aside, footer, figure, nav{display: block;}

a, a:visited {color:#555; text-decoration: none;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
a:hover, a:active, a:focus {color:#ee6b00; text-decoration: none;}

img {border:none; vertical-align:top}
.clear{clear:both;}

.b-blank10{margin:0 0 10px 0;}
.b-blank20{margin:0 0 20px 0;}
.b-blank30{margin:0 0 30px 0;}
.blank10{width:100%; height:10px;}
.blank20{width:100%; height:20px;}
.blank30{width:100%; height:30px;}
.l-blank25{float:left; width:25px; height:10px;}

/*@font-face {
	font-family: 'Fontawesome';
	src:url('../font/fontawesome-webfont.eot'); 
	src: 
		url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), 
		url('../font/fontawesome-webfont.woff') format('woff'), 
		url('../font/fontawesome-webfont.ttf') format('truetype'), 
		url('../font/fontawesome-webfont.svg#aGENCYR') format('svg');
}*/

.main{width:1200px; margin:0 auto; overflow:hidden; position: relative;}



/*头部*/

header{position: fixed; width: 100%; top: 0; left: 0px; z-index: 9999; box-sizing: border-box;}
.la{height: 82px; border-bottom: 1px solid hsla(0,0%,100%,.15);}
.sm{height: 82px; background: #fff; -moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.16); -webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.16); box-shadow:0 0 12px rgba(0, 0, 0, 0.16);}
.logo{float: left;background-image: url(../images/logo2.png);width:175px;height:53px;margin-top:15px}
.sm .logo {background-image: url(../images/logo.png);width:175px;height:53px;margin-top:15px}

.lg{float: right; margin: 30px 0 0 0;}
.lg li{float: left; color: #fff; line-height: 20px; margin: 0 0 0 10px;}
.lg li img{float: left; height: 20px; margin: 0 5px 0 0;}
.lg li a{color: #fff;}

nav {float: left; margin: 0 0 0 22%;}
nav ul{z-index:1}
nav ul li{position:relative; width:120px; margin: 0 5px 0 0;text-align:center; display: inline; float:left; z-index:99;}
nav ul li a{position: relative; display:block; height: 82px; line-height: 82px;  font-size:16px; color: #fff!important; font-weight: bold;}
* HTML nav ul li a{display: inline-block}
nav ul li a.selected,
nav ul li a:hover,
nav ul li a.on{color: #fff;}
nav ul li a:after{position: absolute; left: 0px; bottom: 0px; display: block; content: ""; width: 100%; height: 0; background: #fff;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
nav ul li a.selected:after,
nav ul li a:hover:after,
nav ul li a.on:after{height: 4px;}

nav ul li ul{position: absolute; padding:14px 0 0 0; width:150px; margin: 0 0 0 -40px; z-index:99;box-shadow: 1px 1px 2px #888888;}
nav ul li ul li:first-child:before{position: absolute; display: inline-block; content: ""; top: -7px; left: 50%; margin: 0 0 0 -6px; border-bottom: 7px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent;}
nav ul li ul li{background:#fff; width: 100%; text-align:center; border-right: none;}
nav ul li ul li a{overflow:hidden; line-height:38px; height:38px; font-weight:normal; padding: 0px; font-size: 14px; border-top: none; color:#333!important}
nav ul li ul li a:after{display: none;}
nav ul li ul li a:visited{color:#333}
nav ul li ul li a.selected,
nav ul li ul li a:hover{background:#ee6b00; color:#fff!important; line-height: 38px; border-top: none;}

* HTML nav {height: 1%}
.downarrowclass {position: absolute; top: -1000px; right: 7px}
.rightarrowclass {position: absolute; top: 8px; right:15px}
.ddshadow {position: absolute; width: 0px; background:none transparent scroll repeat 0% 0%; height: 0px; top: 0px; left: 0px}
.toplevelshadow {opacity: 0.0}

.logo img{margin: 15px 0 0 0;}

.sm .logo img{margin-top: 8px;}

.sm nav ul li a{height: 82px; line-height: 82px; color: #333!important;}
.sm nav ul li ul{top: 82px!important;}
.sm nav ul li ul li{background: #fff; border-bottom-color: #ddd;box-shadow: 1px 1px 2px #fff;}
.sm nav ul li ul li:first-child:before{border-bottom: 7px solid #f5f5f5;}
.sm nav ul li ul li a{line-height: 38px; height: 38px; color: #333;}
.sm nav ul li ul li a:hover{color: #fff;}

.sm .lg{margin-top: 25px;}

header, 
header .top, 
header .logo, 
header a, 
header img, 
header li,
.lg{
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}	



/**/
footer{margin-top: 0px; background: #2a2a2a; height: 300px; color: #abadaf;}
footer .f_menu{margin-bottom: 40px; padding-top: 30px; padding-bottom: 20px; border-bottom: 1px solid #363c44; overflow: hidden;}
footer .f_menu h2{float: left; font-size: 16px; font-weight: bold; color: #fff; line-height: 1;}
footer .f_menu h2 span{display: block; padding-bottom: 13px; font-size: 14px; text-transform: uppercase; color: #7a7a7a; font-family: Arial;}
footer .f_menu h2:after{margin-left: 14px; display: inline-block; content: ""; border-left: 6px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent;}
footer .f_menu ul{float: right; padding-top: 25px;}
footer .f_menu ul li{float: left; margin-left: 35px; font-size: 14px;}

footer .f_menu ul li a,
footer .f_menu ul li a:visited,
footer .f_menu ul li a:hover{color: #fff;}

footer .f_lxwm{float: left; line-height: 32px;}
footer .f_ewm{float: right; margin-left: 20px;}
footer .f_ewm img{width: 135px; height: 135px; background: #fff;}
footer .f_tel{float: right; text-align: right; color: #fff;}

footer .f_tel span{display: block; padding-top: 30px; font-size: 14px;}
footer .f_tel h2{font-size: 26px;}

footer .links{margin-top: 50px; border-top: 1px solid #363c44; padding-top: 30px;}
footer .links ul{float: left;}
footer .links ul h2{margin-right: 15px; float: left; font-weight: bold; color: #fff; font-size: 20px; line-height: 1;}
footer .links ul h2 font{color: #008cce;}
footer .links ul li{margin-right: 14px; margin-top: 4px; float: left;}
footer .links ul li a,
footer .links ul li a:visited{color: #abadaf;}
footer .links ul li a:hover{color: #fff;}

footer .links span{float: right;}


.page{text-align:center; padding:20px 0}
.page .page_list{}
.page .page_list a{display:inline-block; margin:0 2px; width:20px; height:20px; border-radius:3px; overflow:hidden; text-align:center; line-height:20px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}
.page .page_list a:hover{background:#fafafa; border:1px solid #e1e1e1; color:#555}
.page .page_list a.Current,
.page .page_list a.on{background:#ed6a01; border:1px solid #ed6a01; color:#fff}
